package com.ruoyi.basedata.service;

import java.util.List;
import com.ruoyi.basedata.domain.BdCheckoutprice;

/**
 * 核算价Service接口
 * 
 * @author ptt
 * @date 2023-03-24
 */
public interface IBdCheckoutpriceService 
{
    /**
     * 查询核算价
     * 
     * @param id 核算价主键
     * @return 核算价
     */
    public BdCheckoutprice selectBdCheckoutpriceById(Long id);

    /**
     * 查询核算价列表
     * 
     * @param bdCheckoutprice 核算价
     * @return 核算价集合
     */
    public List<BdCheckoutprice> selectBdCheckoutpriceList(BdCheckoutprice bdCheckoutprice);

    /**
     * 新增核算价
     * 
     * @param bdCheckoutprice 核算价
     * @return 结果
     */
    public int insertBdCheckoutprice(BdCheckoutprice bdCheckoutprice);

    /**
     * 修改核算价
     * 
     * @param bdCheckoutprice 核算价
     * @return 结果
     */
    public int updateBdCheckoutprice(BdCheckoutprice bdCheckoutprice);

    /**
     * 批量删除核算价
     * 
     * @param ids 需要删除的核算价主键集合
     * @return 结果
     */
    public int deleteBdCheckoutpriceByIds(Long[] ids);

    /**
     * 删除核算价信息
     * 
     * @param id 核算价主键
     * @return 结果
     */
    public int deleteBdCheckoutpriceById(Long id);


    public void banAllCheckoutprice();

    public int del60DaysData(String date);
}
